package cn.xenosp.server.config.mybatis.commonSqlExecute;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;
import java.util.Map;

/**
 * 项目名： service-web
 * 包路径： cn.xenosp.server.config.mybatis.commonSqlExecute
 * 作者：   TongHui
 * 创建时间: 2024-09-02 18:04
 * 描述: Sql 执行器
 * 版本: 1.0
 */


public interface  SqlExecute<T> {

    @Select("${sql}")
    T executeSelectOne(String sql);

    @Select("${sql}")
    List<T> executeSelectList(String sql);

    @Update("${sql}")
    int executeUpdate(String sql);

}
